@charset "utf-8";
/* CSS Document */
body {background:#fff;font-family: "微软雅黑"; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:"";}
abbr,acronym {border:0; }
input::-ms-clear,input::-ms-reveal{display: none!important;}
a:link, a:visited {text-decoration:none;color:#333;}
a:hover {color: #183f93;}
a:active {text-decoration:none;color:#183f93;}
input,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input,textarea,select {*font-size:100%;}
ins {text-decoration:none;}
a:focus {outline:none;}
ul.listStyle{ list-style:decimal outside;}
ul.listStyle_in{ list-style:decimal inside;}
ul.outside{list-style-position:outside;}
a{text-decoration:none;}

.main{width:1000px;margin:0 auto;}
body {min-width:1000px;}

.header{position:relative;z-index:1000;}
.topbar{background:url(2019_topbar_bg.png) repeat-x; height:40px;width:100%; text-align:right; line-height:40px;}
.topbar a{display:inline-block; _zoom:1;*display:inline;background:url(2019_topbar_icon.png) no-repeat right center;font-size:14px;color:#666666;padding:0 10px;}
.topbar a.sklogo{float:right;background:none;padding-right:0;}
.logo{background:url(2019_header_bg.png) no-repeat center center; height:151px;}
.logo a img{
    width: 520px;
    height: auto;
    margin-top: 15px;
}
.menu{background:#005171;height:38px;width:100%;}
.menu dl{width:103px;float:left; height:38px; line-height:38px; position:relative;}
.menu dl.home{width:68px;}
.menu dl dt{height:38px; line-height:38px; text-align:center;}
.menu dl dt a{font-size:18px;color:#fff;font-weight:bold;}
.menu dl.cur dt{background:#337d9a;}
.menu dl dd{background:#337d9a;width:177px; display:none; position:absolute;top:38px;left:0;z-index:9999;}
.menu dl dd a{width:147px; display:block;padding:10px 15px;font-size:18px;color:#fff; line-height:20px;}
.menu dl dd a:hover{background:#005171;}
.menu dl.cur dd{display:block;}

.colum1{overflow:hidden;margin-top:20px;}
.date{height:30px; line-height:30px;width:500px; float:left;font-size:16px;color:#666666;}
.date span{font-size:16px;color:#666666;}
.search{width:490px; height:30px; float:right;}
.search span{font-size:16px;color:#666666; float:left;width:90px; height:30px; line-height:30px;}
.search .head-ipt{width:291px;height:24px;line-height:24px;padding:2px 5px;font-size:12px;color:#999999;border:1px solid #337d9a; float:left;}
.search .sbmt{background:url(2019_home_search.png) no-repeat;height:30px;width:84px; float:left;border:0;margin-left:8px; text-indent:-2000px; cursor:pointer;}

.focus{width:580px;float:left; position:relative;}
.focus .bd{width:414px;height:276px; overflow:hidden;}
.focus .bd ul li{width:414px;height:276px;float:left;}
.focus .bd ul li a img{width:414px;height:276px;}
.focus .hd{width:257px; height:276px; position:absolute;right:0;top:0;}
.focus .hd li{border:1px solid #eaeaea;margin-bottom:-1px;height:54px;width:248px; float:right;}
.focus .hd li a{padding:10px 20px; line-height:17px; display:block;font-size:14px;}
.focus .hd li.on{background:url(2019_focus_title_icon.png) no-repeat left top;border:0;height:56px;width:257px;}
.focus .hd li.on a{padding-left:27px;padding:11px 20px 11px 28px;color:#005171;}

.focus .circle{width:414px;height:8px; position:absolute;bottom:20px; left:0;z-index:100; text-align:center;}
.focus .circle ul li{width:8px;height:8px; float:none;display:inline-block; _zoom:1;*display:inline; background:url(2019_focus_dft.png) no-repeat center center;margin:0 2px; border:0; cursor:pointer;}
.focus .circle ul li.on{background:url(2019_focus_cur.png) no-repeat center center;width:8px;height:8px;margin:0 2px;}


.tzgg{width:400px; float:right;}
.module-head{background:url(2019_home_tzgg_bg.png) no-repeat left top; height:45px; line-height:45px;}
.module-head span{width:200px; float:left;padding-left:20px;color:#fff;font-size:18px;}
.module-head .more{width:40px; text-align:right; float:right; height:45px; line-height:45px;padding-right:20px;font-size:14px;color:#005171;}

.tzgg ul{background:#fafafa;}
.tzgg ul li{line-height:24px;}
.tzgg ul li a{font-size:14px;color:#333333;padding-left:6px;line-height: 24px;}
.tzgg ul li a:hover{color:#005171;}
.tzgg ul li.first{height:48px; line-height:24px;padding:14px 0; overflow:hidden;border-bottom:1px solid #eaeaea;}
.tzgg ul li.first .tzgg-date{background:url(2019_home_tzgg_calender.png) no-repeat left center;width:60px; height:48px; float:left;}
.tzgg ul li.first .tzgg-date span{display:block;width:100%; text-align:center;font-size:12px;}
.tzgg ul li.first .tzgg-date span.month{color:#fff;}
.tzgg ul li.first .tzgg-date span.day{color:#005171;}
.tzgg ul li.first .title{padding-left:15px; float:left;width:175px;}
.tzgg ul li.first .title a{background:none;padding:0;}

.xsdt{width:580px;float:left;margin-top: 25px;}
.xsdt .module-head{background:url(2019_ssdt_head_bg.png) no-repeat left top;border-bottom:1px solid #eaeaea;}
.xsdt .module-head span{color:#005171;}

.xsdt ul{padding:10px 0 0 0;}
.xsdt ul li{height:32px; line-height:32px;}
.xsdt ul li a{background:url(2019_li_icon2.png) no-repeat left center;padding-left:20px;width:450px; float:left;height:32px; line-height:32px;font-size:14px;overflow: hidden;}
.xsdt ul li a:link {color: #333333}
.xsdt ul li a:hover {background:url(2019_li_icon2_cur.png) no-repeat left center;color:#005171;}
.xsdt ul li span{width:95px; float:right;font-size:14px;}
.xsdt ul li.hover span{color:#005171;}

.xsdt-right{width:290px; float:right;height:256px;background:url(2019_home_pngbg.png) no-repeat center 170px; position:relative;}
.xsdt-right a{width:117px;height:161px; display:block; position:absolute; left:86px; top:20px;}
.xsdt-right a img{width:117px;height:161px;}

.module-head2{height:40px; line-height:40px;padding:0 20px;}
.module-head2 span{background:url(2019_xzfc_headbg.png) no-repeat left bottom;height:40px; line-height:40px; float:left;width:400px;font-size:18px;font-weight:bold;color:#333333;}
.module-head2 span i{color:#005171;font-size:16px;color:#005171; font-style:normal; font-weight:normal;}
.module-head2 .more{float:right;width:50px;height:40px; line-height:40px; text-align:right;font-size:14px;color:#005171;}

.xzfc{background:#fafafa;}
.xzfc ul{padding:20px 0; overflow:hidden;}
.xzfc ul li{float:left;background:url(2019_xzfc_pic_bg.png) no-repeat center center;width:106px;height:175px;margin-left:17px;background-size: 100% 100%;font-size: 14px;}
.xzfc ul li a img{width:100px;height:138px;}
.xzfc ul li a p {
    text-align: center;
    line-height: 24px;
}


.colum2{overflow:hidden;margin-top:20px;width:1000px;/*! margin-left:-26px; */}
.pub1-list{/*! width:228px; */ float:left;margin-left:18px;}
.module-head3{height:41px; line-height:41px;position:relative;}
.module-head3 span{padding:0 30px;/*! background:url(2019_home_pub_headbg.png) no-repeat right bottom #337d9a; */ float:left;font-size:18px;color:#fff;/*! background-size: cover; */background: #337d9a;}
.module-head3 .more{ position:absolute;width:40px;height:42px; line-height:42px; display:block;top:0; right:0;font-size:12px;color:#005171;}

.listul{padding:10px 20px;border:1px solid #eaeaea;width:273px;}
.listul li{height:32px; line-height:32px;}
.listul li a{font-size:14px;background:url(2019_li_icon4.png) no-repeat left center;padding-left:10px;}

.pub2-list{/*! width:315px; */ float:left;margin-left:19px;}
.pub2-list .module-head3 span{/*! background:url(2019_home_pub_headbg2.png) no-repeat right #5391b5; */background: #5391b5;padding: 0 70px;}
.pub2-list .module-head3{}

.pub3-list{width:315px; float:left;margin-left:26px;}
.pub3-list .module-head3 span{background:url(2019_home_pub_headbg3.png) no-repeat right #73b6d1;}
.pub3-list .module-head3{border-top:1px solid #73b6d1;border-right:1px solid #73b6d1;}

.footer{background:#f2f8fb;margin-top:20px;}
.footer .module-head2{padding:0;}
.footer ul{padding:0 0 20px 0;border-bottom:2px solid #005171;}
.footer ul li{display:inline-block; _zoom:1;*display:inline;margin:0 5px 0 0; height:30px; line-height:30px;width: 240px;}
.footer ul li a{font-size:14px;color:#337d9a;}
.footer ul li a:hover{color:#005171;}
.footer  p{padding:20px 0; text-align:center;font-size:16px;color:#337d9a;}

.footer2{background:#f2f8fb;margin-top:20px;border-top:2px solid #005171;}
.footer2  p{padding:20px 0; text-align:center;font-size:16px;color:#337d9a;}

/*本所介绍*/
.sitemenu{height:54px; line-height:54px;color:#898989;font-size:14px;}
.sitemenu a{color:#898989;font-size:14px;}

.main-pannel{overflow:hidden;}
.left-pannel{width:224px; float:left;border:1px solid #bfd6e8;}
.left-pannel .dt{background:url(2019_left_pannelbg.png) no-repeat left center;border-bottom:1px solid #eaeaea;height:45px;padding-left:20px;padding-top:10px;}
.left-pannel .dt h2{font-size:18px;color:#005072;}
.left-pannel .dt p{font-size:12px;color:#95b4c7;}

.slidermenu{padding:20px;}
.slidermenu li{line-height:20px;padding-top:10px;padding-bottom:10px;}
.slidermenu li a{background:url(2019_slidermenu_li_icon.png) no-repeat left center;padding-left:10px;color:#7b7b7b;}
.slidermenu li.on a{background:url(2019_slidermenu_li_icon_on.png) no-repeat left center;color:#005172;}
.slidermenu li.last{border-bottom:1px dashed #eaeaea;}

.right-pannel{width:756px;float:right;border:1px solid #bfd6e8;}
.right-main{padding:0 20px;}

.lmname{height:54px; line-height:54px;border-bottom:2px solid #eaeaea;}
.lmname span{background:url(2019_title_left_icon.png) no-repeat left center;padding-left:10px;font-size:18px;color:#005172;}
.txt-content{padding:20px;}
.txt-content h2{font-size:20px;padding:20px 0;color:#2f7d9b;}
.txt-content p{padding-bottom:20px; line-height:200%;}

.txt-cont-list{border:1px solid #c5def0;width:675px;}
.txt-cont-list ul{padding:20px; overflow:hidden;}
.txt-cont-list ul li{float:left;width:315px; line-height:30px;}
.txt-cont-list ul li a{background:url(2019_li_icon.png) no-repeat left center;padding-left:10px;color:#666666;}
.txt-cont-list ul li a:hover{background:url(2019_li_icon_cur.png) no-repeat left center;padding-left:10px;color:#005172;}


.yjry-head{height:40px; line-height:40px;background:#f2f6f9;font-size:18px;color:#005172;padding:0 20px;}
.yjry ul{padding:20px 0; overflow:hidden;}
.yjry ul li{float:left;width:134px;height:220px;margin-right:20px;margin-bottom:20px;}
.yjry ul li a{display:block;width:134px;height:220px;text-align:center;}
.yjry ul li a img{width:132px;height:182px;border:1px solid #e0e0e0; }
.yjry ul li a p{height:36px; line-height:36px; text-align:center;padding:0;font-size:18px;}
.yjry ul li a:hover p{background:#f2f6f9;color:#005172;}

.xylb-list{border:1px solid #bfd6e8;padding:0 20px;}
.xylb-list ul{padding:20px 0; overflow:hidden;}
.xylb-list ul li{float:left;width:134px;height:220px;margin-left:20px;margin-bottom:20px;}
.xylb-list ul li a{display:block;width:134px;height:220px;text-align:center;}
.xylb-list ul li a img{width:132px;height:182px;border:1px solid #e0e0e0; }
.xylb-list ul li a p{height:36px; line-height:36px; text-align:center;padding:0;font-size:18px;}
.xylb-list ul li a:hover p{background:#f2f6f9;color:#005172;}

.pages{padding:0 0 40px 0; text-align:center;}
.pages a{display:inline-block; _zoom:1;*display:inline;font-size:14px;color:#333333; line-height:20px;margin:0 5px;}
.pages a.on{color:#005172;}
.pages a.prev{background:url(2019_page_left.png) no-repeat center center;padding:6px;}
.pages a.next{background:url(2019_page_right.png) no-repeat  center center;padding:6px;}



.xrld-list ul li{padding:30px 15px;border-top:1px dashed #c0c0c0;}
.xrld-list ul li.first{border:0;}
.xrld-box{border:1px solid #e5e5e5;padding:10px; overflow:hidden;}
.xrld-box .xrld-pic{width:132px;height:182px; float:left;border:1px solid #e5e5e5;}
.xrld-box .xrld-pic a img{width:132px;height:182px;}
.xrld-box .xrld-txt{width:505px; float:left;margin-left:15px;}
.xrld-box .xrld-txt .name-box h2{color:#005172;font-size:18px;}
.xrld-box .xrld-txt .name-box p{color:#888888;font-size:18px;}
.xrld-box .xrld-txt .summary{font-size:14px;color:#505050;padding-top:20px; line-height:24px;}
.xrld-box .xrld-txt .summary a{color:#005172;font-size:14px;}
.xrld-list ul li.hover .xrld-box{background:#fafafa;}
.xrld-list ul li.hover .xrld-box .summary{ text-decoration:underline;}


.picture-list{}
.picture-list ul{overflow:hidden;width:741px; margin-left:-25px;padding-bottom:25px;}
.picture-list ul li{width:222px;height:175px;float:left;margin-left:25px;margin-top:25px;}
.picture-list ul li .thumb{width:213px;height:113px;border:1px solid #e5e5e5;padding:3px; display:block;}
.picture-list ul li a img{width:213px;height:113px;}
.picture-list ul li h2 a{font-size:14px; line-height:24px;}


.xsjl-list{}
.xsjl-list ul{padding:20px;}
.xsjl-list ul li{height:47px; line-height:47px;border-top:1px dashed #cccccc;}
.xsjl-list ul li a{width:550px;padding-left:8px;background:url(2019_li_icon.png) no-repeat left center; float:left;height:47px; line-height:47px;font-size:14px;}
.xsjl-list ul li span{float:right;width:100px; text-align:right;font-size:14px;color:#666666;}
.xsjl-list ul li.hover a{background:url(2019_li_icon_cur.png) no-repeat left center;}
.xsjl-list ul li.hover span{color:#005172;}


.yjcg-list{}
.yjcg-list .yjcg-head{margin-top:20px; overflow:hidden;}
.yjcg-list .yjcg-head span{background:#fafafa;height:37px; text-align:center; line-height:37px;font-size:18px;font-weight:bold;color:#005172;}
.yjcg-list .wth_td1{width:362px; float:left;}
.yjcg-list .wth_td2{width:175px; float:left;margin-left:20px; text-align:center;}
.yjcg-list .wth_td3{width:120px; float:left;margin-left:20px; text-align:center;}

.yjcg-list ul{overflow:hidden;padding:20px 0;}
.yjcg-list ul li{height:47px; line-height:47px;border-top:1px dashed #cccccc;}
.yjcg-list ul li .wth_td1{width:342px;padding-left:20px;float:left;height:47px; line-height:47px;font-size:14px;}
.yjcg-list ul li span{float:right;width:100px; text-align:right;font-size:14px;color:#666666;}
.yjcg-list ul li.hover span{color:#005172;}


.art-content{width:910px;border:1px solid #bfd6e8;padding:44px;}
.art-content h2{font-size:25px;color:#005172; text-align:center;}
.art-info{height:46px;border:1px solid #e5e5e5; line-height:46px; text-align:center;margin-top:30px;}
.art-info span{padding:0 30px;font-size:14px; }
.art-tools{height:40px; line-height:40px; text-align:right;font-size:14px;}
.art-tools span{padding:0 5px;font-size:14px; cursor:pointer;}
.art-tools b{padding:0 5px;font-size:14px; cursor:pointer;font-weight:normal;}
.art-cont{padding:25px 0;font-size:14px;color:#333333; line-height:200%;}
.art-cont p{padding-bottom:25px;}
.fujian{margin-top:30px;width:100%; clear:both; overflow:hidden;}
.fujian dl dt{width:60px; float:left;font-size:14px;padding:5px 0;color:#333333;}
.fujian dl dd{padding-left:60px;}
.fujian dl dd p{padding:5px 0 20px 0;}
.fujian dl dd a{font-size:14px;color:#666666;background:url(2010_fujian_icon_dft.png) no-repeat left center;padding-left:15px;border-bottom:1px solid #dfdfdf;padding-bottom:5px;padding-top:5px;}
.fujian dl dd a:hover{background:url(2010_fujian_icon_hover.png) no-repeat left center;border-bottom:1px solid #005172;color:#005172;}

.back-prev{margin-top:30px; text-align:center;}

.yjzj{padding-bottom:30px;border-bottom:1px dashed #b1b1b1; position:relative;}

.centerline{background:url(2019_yjzj_line.png) repeat-y center top;height:300px;*height:280px;width:1px; position:absolute; left:50%;top:75px;z-index:100;}
.yjzj h3{height:52px; line-height:52px;width:190px; text-align:center;background:#2e7c9b;color:#fff;font-size:20px;margin:0 auto;}
.yjzj ul{padding-top:20px;margin-top:20px;width:100%; text-align:center; overflow:hidden;}
.yjzj ul li{width:50%;text-align:right; float:left;margin-top:0;height:32px;}
.yjzj ul li a{padding-right:50px;background:url(2019_yjzj_line.png) repeat-x left bottom;height:32px;float:right;}
.yjzj ul li a b{background:#c9e1f1;color:#2e7c9b;font-size:16px; font-weight:normal;padding:0 25px;height:32px; line-height:32px;float:left;}

.yjzj ul li.right{ text-align:left;margin-top:31px;}
.yjzj ul li.right a{padding-left:50px; padding-right:0;background:url(2019_yjzj_line.png) repeat-x left top;float:left;}


/*
图片居中 sjw
*/

.art-cont .TRS_Editor img{
    padding: 0 5%;
    width: 90%;
}
.art-cont .TRS_Editor div img{
    padding: 0 5%;
    width: 90%;
}
.art-cont .TRS_Editor p img{
    padding: 0 5%;
    width: 90%;
}

/*20211008*/
.logo2 {
    float: right;
    width: 370px;
    height: auto;
    margin-top: 29px;
    margin-right: 15px;
}
.logo3 {
margin: -4px auto 0;
width: 659px;
display: block;
}
.slider-region {
    height: 365px;
}

.slider-region .smallslider {
    position: relative;
    float: left;
    width: 580px;
    height: 365px;
    overflow: hidden;
}

.smallslider li a img {
    width: 580px;
    height: 365px;
}
.qk .zz {
    padding-left: 8px;
    margin: 0;
}
.time {overflow: hidden;}
.time em{ font-style:normal; font-size:12px; color:#494848; width:90px; float:left; display:block;margin-left: 8px;}
.time .digest{ float:left;font-size:12px; color:#494848; width:130px; background:url(zy.gif) no-repeat 25px 1px; height:24px;}
.time .digest a{font-size:12px; color:#494848; text-indent:50px; display:block; float:left;}
.time .pdf{ float:left; font-size:12px; color:#494848; background:url(pdf.gif) no-repeat 5px 0; height:24px;}
.time .pdf a{ float:left; font-size:12px; color:#494848; text-indent:28px; display:block;}

.picScroll-left{
    overflow: hidden;
    position: relative;
    height: 195px;
    padding: 0 20px;
}
.head-list{margin-left:40px;}
.hd .prev{
    position: absolute;
    left: 12px;
    margin-top: 60px;
    display: block;
    width: 48px;
    height: 48px;
    background: url(arrow_2021.png) 0px 0px no-repeat;
    cursor: pointer;
}
.hd .next {
    position: absolute;
    right: 16px;
    margin-top: 60px;
    display: block;
    width: 48px;
    height: 48px;
    background: url(arrow_2021.png) 0px -48px no-repeat;
    cursor: pointer;
}
.dlink a {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    width: 240px;
    margin-left: 13px;
}
.dlink .d1 {
    background: #337D9A;
    margin-left: 0;
}
.dlink .d2 {
    background: #5391B5;
}
.dlink .d3 {
    background: #42A1C7;
}
.dlink .d4 {
    background: #73B6D1;
}
.dlink .d5 {
    background: #337D9A;
    margin-left: 0;
}
.dlink .d6 {
    background: #5391B5;
}
.dlink .d7 {
    background: #42A1C7;
}
.dlink .d8 {
    background: #73B6D1;
}